package au.com.iglootech.winerymap;

import com.vaadin.ui.CustomLayout;
import com.vaadin.ui.VerticalLayout;
import com.vaadin.ui.Window;

/**
 * 
 * @author Nicholas Zhu
 * 
 */
public class WineryMapMainWindow extends Window {

	/**
	 * 
	 */
	private static final long serialVersionUID = -7672260130442840441L;

	private final VerticalLayout main = new VerticalLayout();

	// private final Label userInfo;

	// private final CssLayout mainMenu;

	// @SuppressWarnings("deprecation")
	// private final SplitPanel split;
	/**
	 * constructor.
	 * 
	 * @param title
	 *            title
	 */
	public WineryMapMainWindow(final String title) {
		super(title);
		CustomLayout custom = new CustomLayout("index");
		setContent(custom);
		// main.setSizeFull();
		// CssLayout toolbar = new CssLayout();
		// toolbar.setWidth("100%");
		// toolbar.addStyleName("toolbar-invert");
		// CssLayout right = new CssLayout();
		// right.setSizeUndefined();
		// right.addStyleName("right");
		// toolbar.addComponent(right);
		// userInfo = new Label("Admin");
		// right.addComponent(userInfo);
		// MenuBar loginMenuBar = new MenuBar();
		// CssLayout left = new CssLayout();
		// left.setSizeUndefined();
		// left.addStyleName("left");
		// toolbar.addComponent(left);
		// Label title1 = new Label("Winery Map");
		// title1.addStyleName("h1");
		// left.addComponent(title1);
		// main.addComponent(toolbar);
		// split = new SplitPanel(SplitPanel.ORIENTATION_HORIZONTAL);
		// split.addStyleName("small blue white");
		// split.setSplitPosition(20);
		// main.addComponent(split);
		// main.setExpandRatio(split, 1);
		// mainMenu = new CssLayout();
		// mainMenu.addStyleName("menu");
		// mainMenu.setWidth("100%");
		// split.setFirstComponent(mainMenu);
		// final Button.ClickListener change = new Button.ClickListener() {
		// @Override
		// public void buttonClick(final ClickEvent event) {
		// ComponentContainer p = (ComponentContainer)
		// event.getButton().getParent();
		// for (Iterator<Component> iterator = p.getComponentIterator();
		// iterator.hasNext();) {
		// ((AbstractComponent) iterator.next()).removeStyleName("selected");
		// }
		// event.getButton().addStyleName("selected");
		// switch ((PageName) event.getButton().getData()) {
		// case WineryManage:
		// split.setSecondComponent(new WineryManagePage());
		// break;
		// default:
		// break;
		//
		// }
		// }
		// };
		// Label l = new Label("Memu");
		// l.addStyleName("section");
		// mainMenu.addComponent(l);
		// mainMenu.addComponent(new Label("<hr />", Label.CONTENT_XHTML));
		//
		// // Home page
		// Button b = new NativeButton("Winery Manage", change);
		// mainMenu.addComponent(b);
		// b.addStyleName("selected");
		// b.setData(PageName.WineryManage);
		// split.setSecondComponent(new WineryManagePage());
		//
		// mainMenu.addComponent(new Label("<hr />", Label.CONTENT_XHTML));
		//
		// l = new Label("Power by ZUMA IT Solution");
		// mainMenu.addComponent(l);
		// Label cp = new Label("@Copy right 2012 ZUMA IT.");
		// mainMenu.addComponent(cp);
		// Button pandcLink = new Button("Terms of Service and Use");
		// pandcLink.setStyleName("borderless");
		// pandcLink.addStyleName("v-label");
		// mainMenu.addComponent(pandcLink);
		// setContent(main);

		// pandcLink.addListener(new Button.ClickListener() {
		//
		// @Override
		// public void buttonClick(ClickEvent event) {
		// PolicyWindow policyWindow = new PolicyWindow();
		// getWindow().addWindow(policyWindow);
		// }
		// });
	}

	/**
	 * 
	 * @param content
	 *            user name
	 */
	// public void setUserInfo(final String content) {
	// userInfo.setValue("welcome, " + content);
	// }

}
